<?php
	$file = '/var/data/anatrac/resource/rmaid.txt';
	$rma_id = file_get_contents( $file );
	if ( !$rma_id )
	{
		die( 'Error de datos RMA, no se encuentra el archivo necesario. Por favor, contacte con el administrador.' );
	}
	
	$date = date( 'd/m/Y H:i:s' );
?>
<script language="Javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js"></script>
<script  language="Javascript">
    function alertarerror(TextoLinea) {
		document.getElementById("alertar").innerHTML = TextoLinea;
    }
    function msgerror(TextoLinea) {
        if (TextoLinea != '') { document.getElementById("errormsg").innerHTML += "<br>" + TextoLinea; } 
		else { document.getElementById("errormsg").innerHTML = ''; }
    }
    function inputvacio(v) {
        for ( i = 0; i < v.length; i++ ) { if ( v.charAt(i) != " " ) { return true; } }
        return false;
    }
    function checkboxon(incibox){ 
        if (incibox.checked) { return true; }
		return false;
    } 
    function checkmail(Cadena) {  
		var re = '/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\ ".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/'; 
		return re.test(Cadena);
    }
    function SendValidate(Frma){
      var error = false;
	    msgerror("");
        if ( inputvacio(Frma.empresa.value) == false ) { msgerror("El campo empresa no tiene un valor v&aacute;lido."); error = true; }
        if ( inputvacio(Frma.model1.value) == false ) { msgerror("El campo modelo no tiene un valor v&aacute;lido."); error = true; }
        if ( inputvacio(Frma.serial1.value) == false ) { msgerror("El campo n&deg; serie no tiene un valor v&aacute;lido."); error = true; }
        if ( checkmail(Frma.email.value) == false ) { msgerror("El campo email no tiene un valor v&aacute;lido."); error = true; }
		if ( checkboxon(Frma.conditions) == false ) { msgerror("Se deben aceptar los 'T&eacute;rminos y condiciones'."); error = true; }
        if ( error === true ) { alertarerror("  No se pudo realizar el envio. Motivo:"); return false; }
        else { return true; }
	}
</script>
<style>
  #requestrma { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
  #requestrma .noedit { background-color:#E9E9E9; cursor:default; }
  #requestrma .required span { color:#E3001B; }
  #requestrma fieldset { margin-bottom:15px; border-radius:5px; border:2px groove #CCC; padding:15px; }
  #requestrma fieldset:hover, #requestrma input:hover { border-color:#E3001B; }
  #requestrma input:focus { border: 1px solid #E3001B; }
  #requestrma fieldset legend { font-weight:bold; margin-bottom:5px; }
  #requestrma fieldset legend span { font-weight:normal; font-style:oblique; }
  #requestrma div { clear:both; margin-bottom:8px; }
  #requestrma div.cluster { float:left; clear:none; margin-right:50px; }
  #requestrma input { border: 1px solid #CCC; }
  #requestrma #dataclient label { display:inline-block; width:110px; }
  #requestrma #dataclient label.small { width:50px; }
  #requestrma #dataclient input { width:200px; }
  #requestrma #dataequipment p { margin-top:0px; }
  #requestrma #dataequipment table { border-collapse:10px; border-spacing:0; }
  #requestrma #dataequipment td, #requestrma #dataequipment th { border:1px solid #B5B5B5;  border-collapse:10px; }
  #requestrma #dataequipment table .cspan { border:none; }
  #requestrma #Envio, #requestrma .important { font-weight:bold; }
  #requestrma #errormsg, #requestrma #alertar { color:red; }
  #requestrma #termsandconditions { padding:0; border:2px groove #999; overflow:auto; height:125px; }
  #requestrma #termsandconditions div { margin:0; padding:5px 15px; border:1px solid #CCC; font-size:90%; }
  #requestrma #addresssent p#column { float:left; width:200px; }
  .button {
	font-weight: bold;
	color: #fff;
	width: 130px;
	border: 1px solid #C00;
	height: 24px;
	background-color: #C33;
	cursor: pointer; }
   .button:hover {
	border: 1px solid #900;
	background-color:#C00;
	color:#fff;
	cursor: pointer; }
</style>
<form id="requestrma" name="requestrma" method="post" action="formmail.php" onSubmit="return SendValidate(this);"><!-- FALTA SABER DIRECCION DEL MAILTO -->
  <input type="hidden" name="recipients" value="sat.detectores_*_anatrac.com" />
  <input type="hidden" name="mail_options" value="HTMLTemplate=template.html,NoPlain,TemplateMissing=NoInfoYlos" />
  <input type="hidden" name="bad_template" value="error_template.html" />
  <input type="hidden" name="good_template" value="ok_template.php" />
  <input type="hidden" name="required" value="empresa,email,model1,serial1," />
  <input type="hidden" name="subject" value="Solicitud de RMA para reparaci&oacute;n/calibraci&oacute;n" />
  <input type="hidden" name="id_rma" value="<?php echo $rma_id; ?>" />

<h2>Solicitud de RMA para reparaci&oacute;n/calibraci&oacute;n</h2>
<p class="required">Los campos con <span>*</span> son obligatorios.</p>
  <fieldset id="datarma"><legend>Datos de RMA</legend>
    <div class="cluster"><label for="daterma">Fecha RMA:&nbsp;</label><input type="text" id="daterma" name="daterma" value="<?php echo $date; ?>" readonly="readonly" class="noedit"/></div>
    <div class="cluster"><label for="fnumrma">N&deg; RMA:&nbsp;</label><input type="text" id="numrma" name="numrma" value="<?php echo $rma_id; ?>" readonly="readonly" class="noedit" /></div>
  </fieldset>
  <fieldset id="dataclient"><legend>Datos del cliente</legend>
    <div class="cluster"><label for="empresa" class="required"><span>* </span>Empresa:</label><input type="text" id="empresa" name="empresa" /></div>
    <div class="cluster"><label for="cif" class="small">C.I.F.:</label><input type="text" id="cif" name="cif" maxlength="9" /></div>
    <div><label for="address">Direcci&oacute;n:</label><input type="text" id="address" name="address" /></div>
    <div class="cluster"><label for="town">Poblaci&oacute;n:</label><input type="text" id="town" name="town" /></div>
    <div class="cluster"><label for="cp" class="small">C.P.:</label><input type="text" id="cp" name="cp" maxlength="5" /></div>
    <div><label for="contact">Persona de contacto:</label><input type="text" id="contact" name="contact" /></div>
    <div class="cluster"><label for="phone">Tel&eacute;fono:</label><input type="text" id="phone" name="phone" maxlength="9" /></div>
	<div class="cluster"><label for="fax" class="small">Fax:</label><input type="text" id="phone" name="fax" maxlength="9" /></div>
    <div><label for="email" class="required"><span>* </span>E-Mail:</label><input type="text" id="email" name="email" /></div>
    <div><label for="reference">Su referencia:</label><input type="text" id="reference" name="reference" /></div>
    <div><label for="returnaddress">Direcci&oacute;n devoluci&oacute;n:</label><input type="text" id="returnaddress" name="returnaddress" /></div>
  </fieldset>
  <fieldset id="dataequipment"><legend>Datos del equipo <span>(Necesario especificar para tramitar RMA)</span></legend>
    <p>Obligatorio rellenar m&iacute;nimo un equipo.</p>
    <table>
    <thead>
      <tr>
        <th>Modelo</th>
        <th>N&deg; Serie</th>
        <th>Procedimiento</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><input type="text" id="model1" name="model1" /></td>
        <td><input type="text" id="serial1" name="serial1" /></td>
        <td>
            <input type="checkbox" id="techassis1" name="techassis1" />&nbsp;<label for="conditions1">Asist.T&eacute;cnica</label>
            <input type="checkbox" id="maintenance1" name="maintenance1" />&nbsp;<label for="maintenance1">Mantenimiento</label>
            <input type="checkbox" id="renting1" name="renting1" />&nbsp;<label for="renting1">Alquiler</label>
            <input type="checkbox" id="backrenting1" name="backrenting1" />&nbsp;<label for="backrenting1">Devoluci&oacute;n alquiler</label>
        </td>
      </tr>
      <tr>
        <td><input type="text" id="model2" name="model2" /></td>
        <td><input type="text" id="serial2" name="serial2" /></td>
        <td>
            <input type="checkbox" id="techassis2" name="techassis2" />&nbsp;<label for="conditions2">Asist.T&eacute;cnica</label>
            <input type="checkbox" id="maintenance2" name="maintenance2" />&nbsp;<label for="maintenance2">Mantenimiento</label>
            <input type="checkbox" id="renting2" name="renting2" />&nbsp;<label for="renting2">Alquiler</label>
            <input type="checkbox" id="backrenting2" name="backrenting2" />&nbsp;<label for="backrenting2">Devoluci&oacute;n alquiler</label>
        </td>
      </tr>
      <tr>
        <td><input type="text" id="model3" name="model3" /></td>
        <td><input type="text" id="serial3" name="serial3" /></td>
        <td>
            <input type="checkbox" id="techassis3" name="techassis3" />&nbsp;<label for="conditions3">Asist.T&eacute;cnica</label>
            <input type="checkbox" id="maintenance3" name="maintenance3" />&nbsp;<label for="maintenance3">Mantenimiento</label>
            <input type="checkbox" id="renting3" name="renting3" />&nbsp;<label for="renting3">Alquiler</label>
            <input type="checkbox" id="backrenting3" name="backrenting3" />&nbsp;<label for="backrenting3">Devoluci&oacute;n alquiler</label>
        </td>
      </tr>
      <tr>
        <td><input type="text" id="model4" name="model4" /></td>
        <td><input type="text" id="serial4" name="serial4" /></td>
        <td>
            <input type="checkbox" id="techassis4" name="techassis4" />&nbsp;<label for="conditions4">Asist.T&eacute;cnica</label>
            <input type="checkbox" id="maintenance4" name="maintenance4" />&nbsp;<label for="maintenance4">Mantenimiento</label>
            <input type="checkbox" id="renting4" name="renting4" />&nbsp;<label for="renting4">Alquiler</label>
            <input type="checkbox" id="backrenting4" name="backrenting4" />&nbsp;<label for="backrenting4">Devoluci&oacute;n alquiler</label>
        </td>
      </tr>
    </tbody>
    </table>
  </fieldset>
  <fieldset id="dataadditional"><legend>Datos adicionales <span>(Marque los elementos que se envian junto al equipo)</span></legend>
    <div><input type="checkbox" id="originalbox" name="originalbox" /><label for="originalbox">Caja original</label>
    <input type="checkbox" id="charger" name="charger" /><label for="charger">Cargador</label>
    <input type="checkbox" id="certificate" name="certificate" /><label for="certificate">Certificado</label>
    <input type="checkbox" id="warranty" name="warranty" /><label for="warranty">Garantia</label>
    <input type="checkbox" id="detector" name="detector" /><label for="detector">Detector</label>
    <input type="checkbox" id="cables" name="cables" /><label for="cables">Cables</label>
    <input type="checkbox" id="tools" name="tools" /><label for="tools">Herramientas</label>
    <input type="checkbox" id="bill" name="bill" /><label for="bill">Factura</label></div>
    <div><label for="other">Otros accesorios: </label><input type="text" id="other" name="other" width="560px" /></div>
  </fieldset>
  <fieldset id="textconditions"><legend>T&eacute;rminos y condiciones <span>(Deben ser aceptados para proceder con la solicitud)</span></legend>
    <div id="termsandconditions"><div>
      <ul>
        <li>Este documento se entiende como solicitud de revisi&oacute;n o retorno de los equipos remitidos.</li>
        <li class="important">Una copia de este documento deber&aacute; incluirse en el paquete de env&iacute;o.&nbsp;<span style="font-weight:normal; font-style:italic;">En el paso siguiente a enviar podr&aacute; imprimir el documento o hacer llegar una copia al email facilitado en los datos de cliente.</span></li>
        <li>En los casos en que se genere una Oferta por los servicios, su aceptaci&oacute;n deber&aacute; ser acompa&ntilde;ada de un N&uacute;mero de Pedido por parte del cliente.</li>
        <li>La no aceptaci&oacute;n de la Oferta enviada estar&aacute; sujeta a un cargo m&iacute;nimo 30,00&euro; en concepto de Inspecci&oacute;n, Oferta y Devoluci&oacute;n.</li>
        <li>Transcurridos 3 meses desde el env&iacute;o de la oferta sin haber recibido respuesta o comunicaci&oacute;n por parte del Cliente, se proceder&aacute; al reciclado del equipo.</li>
        <li>Para cualquier consulta sobre reparaciones/calibraciones deber&aacute; facilitar el N&deg; de Solicitud de RMA.</li>
      </ul>
      <p class="important">En cumplimiento de la Ley Org&aacute;nica 15/1999, de 13 de diciembre, de Protecci&oacute;n de Datos de Car&aacute;cter Personal, le comunicamos que la informaci&oacute;n que ha facilitado pasar&aacute; a formar parte de los ficheros automatizados de ANATRAC A&I S.A., con la finalidad del control hist&oacute;rico de reparaciones a nuestros clientes. Tiene derecho a acceder a esta informaci&oacute;n y cancelarla o rectificarla, dirigi&eacute;ndose al domicilio de la entidad, en Crta. De la Selva n&deg; 17, local 1, 43141 Vilallonga del Camp (Tarragona). Esta entidad le garantiza la adopci&oacute;n de las medidas oportunas para asegurar el tratamiento confidencial de dichos datos.</p>
    </div></div>
    <div style="text-align:center;"><input type="checkbox" id="conditions" name="conditions" />&nbsp;<label for="conditions">He le&iacute;do y acepto los t&eacute;rminos y condiciones.</label></div>
  </fieldset>
  <fieldset id="addresssend"><legend>Direcci&oacute;n de env&iacute;o ANATRAC <span>(Una copia de este documento deber&aacute; incluirse en el paquete de env&iacute;o.)</span></legend>
    <p class="column">
        ANATRAC A&amp;I, S.A.<br />Crta. De la Selva n&deg; 17, Local 1<br />43141 Vilallonga del Camp<br />Tarragona Espa&ntilde;a        
    </p>
    <p class="column">
        Telf: 977 840 257<br />977 841 426<br />sat.detectores@anatrac.com
    </p>
  </fieldset>
  <div style="text-align:center;">
    <input type="submit" class="button" value="Enviar Datos" id="Envio" name="Envio" /><span id="alertar"></span>
    <div id="errormsg"></div>
  </div>
</form>
<script language="JavaScript" for="window" event="onload">
var docAncho=document.documentElement.scrollWidth; 
var docAlto=document.body.scrollHeight;
window.resizeTo(docAncho,docAlto);
</script>